home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / giochi / soliton / soliton-install < prev    next >
Text File  |  1999-01-01  |  29KB  |  583 lines

  1. ;-------------------------------------------------------------------------------
  2. ;   Installation script for Soliton by Kai Nickel                 (1999-02-28)
  3. ;-------------------------------------------------------------------------------
  4. ;
  5. ; TRANSLATIONS:
  6. ; -------------
  7. ;
  8. ; 1. Append new language at "Ask Language"
  9. ;
  10. ; 2. Create a new section (like "Deutsch") and override
  11. ;    as many of the english default strings as you like there.
  12. ;
  13. ; 3. Don't forget to change the if (= #LANG <nr>) in you new section
  14. ;    to the number of your new language.
  15. ;
  16. ; HINT: all translation-relevant parts are marked with ******
  17. ; -----
  18. ;
  19. ;*******************************************************************************
  20. ;*                         Ask Language                                        *
  21. ;*******************************************************************************
  22.  
  23. (complete 0)
  24.  
  25. (set #LANG
  26.   (askchoice
  27.     (prompt
  28.       "\nSelect your prefered language:\n"
  29.     )
  30.     (help
  31.       "Please select your prefered language.\n\n"
  32.       "Wählen Sie bitte Ihre bevorzugte Sprache.\n\n"
  33.       "Vous êtes prié de choisir votre langue préférée.\n\n"
  34.       "Var god välj det språk du föredrar.\n\n"
  35.       "Seleziona la tua lingua preferita.\n\n"
  36.       "Por favor selecciona tu lenguaje preferido.\n\n"
  37.       "Ole hyvä ja valitse haluamasi kieli.\n\n"
  38.       ;**********************************
  39.     )                                 ; *
  40.     (choices                          ; *
  41.       "english"                       ; ****************************
  42.       "deutsch"                       ; * append new language here *
  43.       "français"                      ; ****************************
  44.       "svenska"                       ; *
  45.       "norsk"                         ; *
  46.       "italiano"                      ; *
  47.       "español"                       ; *
  48.       "suomi"                         ; *
  49.       ;**********************************
  50.     )
  51.     (default 0)
  52.   )
  53. )
  54.  
  55.  
  56. ;*******************************************************************************
  57. ;*                    English (#0) default strings                             *
  58. ;*******************************************************************************
  59. ;*
  60. ;* Installation strings. Override them in your language section, if you want.
  61. ;* Override-example is given in the following section "Deutsch".
  62. ;*
  63. (set #WELCOME        "\n\nWelcome to Soliton installation!\n\n\nThis script will install Soliton to your system or update an existing version of Soliton.\n\nAll files will be placed in the Soliton directory.\n")
  64. (set #MSG_MUI        "Warning: Soliton needs MUI 3.6 or higher!\n\nIt seems that you haven't installed the required MUI version. Anyway, you may continue if you think that this warning is wrong or if you are going to install MUI later\n")
  65. (set #MSG_OLDOS      "Soliton needs AmigaOS 3.0 or higher, because the cardsets are loaded via datatypes.")
  66. (set #MSG_PATH       "Choose path where new drawer 'Soliton' should be created.")
  67. (set #MSG_PATH_HELP  "In this path a new drawer named 'Soliton' will be created, in which Soliton and its files will be copied.\n\n")
  68. (set #MSG_MAIN       "Install the Soliton games")
  69. (set #MSG_MAIN_HELP  "The main programs of Soliton. The documentation has to be in the same drawer.\n")
  70. (set #MSG_GUIDE      "Install the documentation 'Soliton.guide'")
  71. (set #MSG_GUIDE_HELP "'Soliton.guide' is the documentation and online-help.\nIt must be placed into the same drawer as the main programs.\n")
  72. (set #MSG_CARDS      "Copy cardsets and patterns")
  73. (set #MSG_CARDS_HELP "Soliton is able to load different cardsets, here are some of them. You will need at least one to play with.")
  74. (set #MSG_ICONS      "What icons do you want?")
  75. (set #MSG_ICONS_HELP "You may choose the style of the Icons to be installed for the Soliton files.\n(MagicWB is a Workbench-enhancment by Martin Huttenloher.)")
  76. (set #MSG_DOICONS    "Install icons.")
  77. (set #MSG_CAT        "Install 'Soliton.catalog'.")
  78. (set #MSG_CATDIR     "Create directory for Soliton.catalog.")
  79. (set #MSG_CAT_HELP   "Soliton.catalog contains the program texts in your language. Without a catalog Soliton speaks english.\n")
  80. (set #EXTRAS         "Install Extras")
  81. (set #EXTRAS_HELP    "The 'Extras' directory contains scripts to convert cardsets from Cyberpatience and Reko to Soliton format.")
  82. (set #MCC            "Install MCC_Cardgame")
  83. (set #MCC_HELP       "MCC_Cardgame is required to run Soliton.")
  84. (set #MSG_DELOLD     "\n\nAn old version of Soliton has been found. It will be deleted. (recommended)\n\n")
  85. ;*
  86. ;* Path and name of the guide belonging to the language.
  87. ;* Don't override this string, if there is no guide in your language.
  88. ;*
  89. (set #GUIDE          "Docs/English/Soliton.guide")
  90. ;*
  91. ;* Path of the catalog belonging your language.
  92. ;* Don't override this string, if there is no catalog in your language.
  93. ;*
  94. (set #CATDIR         "")
  95.  
  96. ;*******************************************************************************
  97. ;*                 Deutsch (#1) - overrides all strings                        *
  98. ;*******************************************************************************
  99.  
  100. (if (= #LANG 1) (
  101.   (set #WELCOME        "\n\nWillkommen zur Soliton-Installation!\n\n\nDieses Skript installiert Soliton auf diesem Computer bzw. aktualisiert eine bestehende Installation.\n\nEs werden nur Dateien in das Soliton-Verzeichnis geschrieben.\n")
  102.   (set #MSG_MUI        "Warnung: Soliton benötigt MUI3.6 oder höher.\n\nEs scheint, daß die benötigte MUI Version nicht vorhanden ist. Sie können Soliton trotzdem installieren, wenn Sie diese Warnung für falsch halten oder MUI später installieren werden.\n")
  103.   (set #MSG_OLDOS      "Soliton benötigt AmigaOS 3.0 oder höher, da die Spielkarten per Datatypes geladen werden.")
  104.   (set #MSG_PATH       "Wählen Sie das Verzeichnis, in dem die Schublade 'Soliton' erzeugt werden soll.")
  105.   (set #MSG_PATH_HELP  "Im gewählten Pfad wird ein neues Verzeichnis namens 'Soliton' erzeugt, in das Soliton und die zugehörigen Dateien kopiert werden.\n")
  106.   (set #MSG_MAIN       "Installieren der Soliton Spiele")
  107.   (set #MSG_MAIN_HELP  "Die Hauptprogramme von Soliton. Die Dokumentation muß sich später im selben Verzeichnis befinden.\n")
  108.   (set #MSG_GUIDE      "Installieren der Dokumentation 'Soliton.guide'")
  109.   (set #MSG_GUIDE_HELP "'Soliton.guide' ist Dokumentation und gleichzeitig Online-Hilfe.\nSie muß in das gleiche Verzeichnis wie das Hauptprogramm.")
  110.   (set #MSG_CARDS      "Spielkarten und Hintergrundmuster kopieren")
  111.   (set #MSG_CARDS_HELP "Soliton kann verschiedene Spielkartensätze laden, hier sind einige davon. Mindestens ein Kartensatz ist zum Spielen notwendig.")
  112.   (set #MSG_ICONS      "Was für Icons möchten sie?")
  113.   (set #MSG_ICONS_HELP "Sie haben die Wahl, welche für Piktogramme für Soliton verwendet werden sollen.\n(MagicWB ist eine Workbench-Erweiterung von Martin Huttenloher.)")
  114.   (set #MSG_DOICONS    "Kopieren der MagicWB-Icons.")
  115.   (set #MSG_CAT        "Den deutschen 'Soliton.catalog' installieren.")
  116.   (set #MSG_CATDIR     "Verzeichnis für deutschen Katalog erzeugen.")
  117.   (set #MSG_CAT_HELP   "Der Soliton.catalog enthält alle deutschen Programmtexte. Wer ihn nicht installiert, muß Soliton in Englisch ertragen.\n")
  118.   (set #EXTRAS         "'Extras' installieren")
  119.   (set #EXTRAS_HELP    "Das 'Extras'-Verzeichnis enthält Skripts, um Cyberpatience- und Reko-Karten ins Soliton-Format zu konvertieren.")
  120.   (set #MCC            "MCC_Cardgame installieren")
  121.   (set #MCC_HELP       "MCC_Cardgame wird von Soltion unbedingt benötigt.")
  122.   (set #MSG_DELOLD     "\n\nEine alte Version von Soliton wurde gefunden. Sie wird jetzt gelöscht. (empfohlen)\n\n")
  123.  
  124.   (set #GUIDE          "Docs/Deutsch/Soliton.guide")
  125.   (set #CATDIR         "Catalogs/Deutsch")
  126. ) )
  127.  
  128. ;*******************************************************************************
  129. ;*               Francais (#2)                                                 *
  130. ;*******************************************************************************
  131.  
  132. (if (= #LANG 2) (
  133. (set #WELCOME "Bienvenue pour l'installation de Soliton\n\nCe script va copier tous les fichiers requis par Soliton dans un tiroir.\nVous pouvez également écraser une ancienne version. Vos jeux de cartes ne seront pas touchés.\n")
  134.   (set #MSG_MUI        "Vous n'avez pas MUI (ou seulement une vieille version).\nSoliton a besoin de MUI 3.6 ou supérieure.\n\nVous pouvez installer Soliton, mais il ne marchera pas tant qu'une nouvelle version de MUI ne sera pas aussi installée.\n")
  135.   (set #MSG_OLDOS      "Soliton a besoin de l'AmigaOS 3.0 ou supérieur, car les jeux de cartes sont chargés via les datatypes.")
  136.   (set #MSG_PATH       "Choisissez le chemin où le tiroir « Soliton » devrait être créé.")
  137.   (set #MSG_PATH_HELP  "Dans le chemin choisi un tiroir « Soliton » sera créé, où Soliton et ses fichiers seront copiés.\nEnviron 180 ko sont nécessaires pour l'installation.\n\nVous pouvez aussi créer un nouveau tiroir.\n")
  138.   (set #MSG_MAIN       "Installer le programme « Soliton »")
  139.   (set #MSG_MAIN_HELP  "Le programme « Soliton ». La documentation doit être dans le même tiroir.\n")
  140.   (set #MSG_GUIDE      "Installer la documentation « Soliton.guide »")
  141.   (set #MSG_GUIDE_HELP "« Soliton.guide » est la documentation et l'aide en ligne.\nIl doit être placé dans le même tiroir que le programme.\n")
  142.   (set #MSG_CARDS      "Copier jeux de cartes et motifs")
  143.   (set #MSG_ICONS      "Quelles icônes voulez-vous ?")
  144.   (set #MSG_ICONS_HELP "Il y a des icônes dans le style MagicWB.\n\nSi vous n'avez pas MagicWB, vous ne devriez pas installer ces icônes.\n(MagicWB est une amélioration du Workbench par Martin Huttenloher.)")
  145.   (set #MSG_DOICONS    "Installer les icônes MagicWB.")
  146.   (set #MSG_CAT        "Installer « Soliton.catalog ».")
  147.   (set #MSG_CATDIR     "Créer le répertoire pour Soliton.catalog.")
  148.   (set #MSG_CAT_HELP   "« Soliton.catalog » contient les textes correspondant à votre langue. Sans ce catalogue Soliton se lance en anglais.\n")
  149.  
  150.   ;(set #CATDIR         "Catalogs/Français")
  151.   ;(set #GUIDE          "Docs/Français/Soliton.guide")
  152. ) )
  153.  
  154. ;*******************************************************************************
  155. ;*               Svenska (#3)                                               *
  156. ;*******************************************************************************
  157.  
  158. (if (= #LANG 3) (
  159.   (set #WELCOME
  160.     (cat
  161.       "Välkommen till Installeraren för Soliton!\n\n"
  162.       "Det här programmet kopierar alla filer du behöver för att spela "
  163.       "Soliton till en låda som du väljer.\n"
  164.       "Du kan också installera en ny version över en äldre version. "
  165.       "Förutom den förvalda kortleken kommer inte dina kortlekar att "
  166.       "påverkas.\n"
  167.     )
  168.   )
  169.   (set #MSG_MUI
  170.     (cat
  171.       "Du har inte MUI installerad (eller så har du en gammal version).\n"
  172.       "Soliton behöver MUI version 3.6 eller högre.\n\n"
  173.       "Du kan installera Soliton nu, men det kommer inte att fungera "
  174.       "förrän du har installerat en ny version av MUI.\n"
  175.     )
  176.   )
  177.   (set #MSG_OLDOS      "Soliton behöver AmigaOS version 3.0 eller högre, eftersom kortlekarna laddas med hjälp av datatyper.")
  178.   (set #MSG_PATH       "Välj den låda där du vill att lådan 'Soliton' ska skapas.")
  179.   (set #MSG_PATH_HELP
  180.     (cat
  181.       "I den valda lådan kommer en ny låda kallad 'Soliton' att skapas, "
  182.       "till vilken Soliton och de tillhörande filerna kommer att kopieras.\n"
  183.       "Ungeför 180 KB ledigt utrymme behövs för installationen.\n\n"
  184.       "Du kan också skapa en ny låda med hjälp av knappen 'Skapa ny "
  185.       "låda...'.\n"
  186.     )
  187.   )
  188.   (set #MSG_MAIN       "Installera huvudprogrammet 'Soliton'.")
  189.   (set #MSG_MAIN_HELP  "Huvudprogrammet, Soliton. Dokumentationen måste vara i samma låda.\n")
  190.   (set #MSG_GUIDE      "Installera dokumentationen 'Soliton.guide'.")
  191.   (set #MSG_GUIDE_HELP "'Soliton.guide' är dokumentationen och direkthjälpen.\nDen måste finnas i samma låda som huvudprogrammet.\n")
  192.   (set #MSG_CARDS      "Kopiera kortlekar och bakgrunder.")
  193.   (set #MSG_ICONS      "Vilka ikoner vill du ha?")
  194.   (set #MSG_ICONS_HELP
  195.     (cat
  196.       "För filerna finns det ikoner i MagicWB-stilen.\n\n"
  197.       "Om du inte har MagicWB, bör du inte heller installera de här "
  198.       "ikonerna.\n"
  199.       "(MagicWB är en Workbench-förbättring av Martin Huttenloher.)"
  200.     )
  201.   )
  202.   (set #MSG_DOICONS    "Installera MagicWB-ikonerna.")
  203.   (set #MSG_CAT        "Installera 'Soliton.catalog'.")
  204.   (set #MSG_CATDIR     "Skapar katalog för Soliton.catalog.")
  205.   (set #MSG_CAT_HELP
  206.     (cat
  207.       "Soliton.catalog innehåller programtexterna på ditt språk. Utan "
  208.       "katalogen kommer Soliton att använda engelska.\n"
  209.     )
  210.   )
  211.  
  212.   ;(set #CATDIR         "Catalogs/Svenska")
  213.   ;(set #GUIDE          "Docs/Svenska/Soliton.guide")
  214. ) )
  215.  
  216.  
  217. ;*******************************************************************************
  218. ;*               Norsk (#4)                                                    *
  219. ;*******************************************************************************
  220.  
  221. (if (= #LANG 4) (
  222.   (set #WELCOME        "Velkommen til installasjonsprogrammet\nfor Soliton!\n\nDette programmet vil kopiere alle filene du trenger for å kjøre Soliton til den skuffen du velger.\nDu kan også installere en ny versjon over en eldre. Bare standard-kortstokken vil endres. Dine egne kortstokker vil ikke bli rørt.\n")
  223.   (set #MSG_MUI        "Du har ikke MUI, eller du har en for gammel versjon av MUI. Soliton trenger MUI 3.6 eller høyere.\n\nDu kan installere Soliton nå, men det vil ikke virke før du installerer en ny versjon av MUI også.\n")
  224.   (set #MSG_OLDOS      "Soliton trenger AmigaOS 3.0 eller høyere fordi korstokkene hentes v.h.a. datatyper.")
  225.   (set #MSG_PATH       "Velg skuffen eller området der du vil opprette skuffen 'Soliton'.")
  226.   (set #MSG_PATH_HELP  "En skuff 'Soliton' vil bli opprettet i den valgte skuffen/området. Soliton og tilhørende filer vil bli lagt der.\n\nInstallasjonen vil trenge ca. 180 KB.\n\nDu kan også lage en ny skuff med 'Lag en skuff' på forhånd.\n")
  227.   (set #MSG_MAIN       "Installasjon av hovedprogrammet 'Soliton'")
  228.   (set #MSG_MAIN_HELP  "Hovedprogrammet Soliton. Dokumentasjonen må legges i samme skuff.\n")
  229.   (set #MSG_GUIDE      "Installasjon av dokumentasjonen 'Soliton.guide'")
  230.   (set #MSG_GUIDE_HELP "'Soliton.guide' inneholder dokumentasjon og online-hjelp.\nDen må plasseres i samme skuff som hovedprogrammet.\n")
  231.   (set #MSG_CARDS      "Kopiere kortstokker og mønstre")
  232.   (set #MSG_ICONS      "Hvilke ikoner vil du bruke?")
  233.   (set #MSG_ICONS_HELP "Det finnes ikoner for filene i MagicWB-stil.\n\nHvis du ikke har MagicWB er det liten vits i å installere disse ikonene.\n(MagicWB er et Workbench-tillegg lagd av Martin Huttenloher.)")
  234.   (set #MSG_DOICONS    "Installere MagicWB-ikonene.")
  235.   (set #MSG_CAT        "Installere 'Soliton.catalog'.")
  236.   (set #MSG_CATDIR     "Lage skuff for Soliton.catalog.")
  237.   (set #MSG_CAT_HELP   "Soliton.catalog inneholder program-tekstene på ditt språk. Uten katalog vil Soliton vise engelske tekster.\n")
  238.  
  239.   ;(set #GUIDE          "Docs/Norsk/Soliton.guide")
  240.   ;(set #CATDIR         "Catalogs/Norsk")
  241. ) )
  242.  
  243.  
  244. ;*******************************************************************************
  245. ;*              Italiano (#5)                                                  *
  246. ;*******************************************************************************
  247.  
  248. (if (= #LANG 5) (
  249.   (set #WELCOME        "Benvenuto nell'installazione di Soliton!\n\nQuesto script copierà tutti i file necessari per eseguire Soliton in un cassetto a tua scelta.\nPuoi inoltre installare una nuova versione sopra una già esistente. I tuoi mazzi di carte non saranno toccati, ad eccezione di quello predefinito .\n")
  250.   (set #MSG_MUI        "Non hai MUI (o hai solo una versione datata).\nSoliton richiede MUI 3.6 o successiva.\n\nPuoi installare Soliton ora, ma non funzionerà fino a quando non installerai una nuova versione di MUI.\n")
  251.   (set #MSG_OLDOS      "Soliton richiede AmigaOS 3.0 o successivo, dato che carica i mazzi di carte mediante i datatype.")
  252.   (set #MSG_PATH       "Scegli il percorso dove deve essere creato il nuovo cassetto 'Soliton'.")
  253.   (set #MSG_PATH_HELP  "Nel percorso scelto sarà creato un nuovo cassetto chiamato 'Soliton', nel quale saranno poi copiati Soliton e i suoi file.\nPer l'istallazione aranno necessari circa 180KB.\n\nPuoi anche creare prima un nuovo cassetto con 'Crea nuovo cassetto...'.\n")
  254.   (set #MSG_MAIN       "Installo il programma principale 'Soliton'")
  255.   (set #MSG_MAIN_HELP  "Il programma principale Soliton. La documentazione deve trovarsi nello stesso cassetto.\n")
  256.   (set #MSG_GUIDE      "Installo la documentazione 'Soliton.guide'")
  257.   (set #MSG_GUIDE_HELP "'Soliton.guide' è la documentazione e l'aiuto in linea.\nDeve essere posta nello stesso cassetto del programma principale.\n")
  258.   (set #MSG_CARDS      "Copio i mazzi di carte e i motivi")
  259.   (set #MSG_ICONS      "Come vuoi le icone?")
  260.   (set #MSG_ICONS_HELP "Per i file sono disponibili delle icone in stile MagicWB.\n\nSe non hai MagicWB, non dovresti installare queste icone.\n(MagicWB è una miglioria al Workbench di Martin Huttenloher.)")
  261.   (set #MSG_DOICONS    "Installo le icone MagicWB.")
  262.   (set #MSG_CAT        "Installo 'Soliton.catalog'.")
  263.   (set #MSG_CATDIR     "Creo la directory per Soliton.catalog.")
  264.   (set #MSG_CAT_HELP   "Soliton.catalog contiene i testi del programma nella tua lingua. Senza catalogo Soliton utilizza l'inglese.\n")
  265.  
  266.   ;(set #GUIDE          "Docs/Italiano/Soliton.guide")
  267.   ;(set #CATDIR         "Catalogs/Italiano")
  268. ) )
  269.  
  270.  
  271. ;*******************************************************************************
  272. ;*               Español (#6)                                               *
  273. ;*******************************************************************************
  274.  
  275. (if (= #LANG 6) (
  276.   (set #WELCOME        "¡Bienvenido a la instalación de Soliton!\n\nEste script copiará todos los ficheros necesarios para ejecutar Soliton en un cajón que elijas.\nTambién puedes instalar una nueva versión sobre otra existente. Excepto la baraja de cartas por defecto tus propias barajas de cartas no se tocarán.\n")
  277.   (set #MSG_MUI        "Aviso: ¡Soliton necesita MUI 3.6 o superior!\n\nParece que NO tienes instalada la versión de MUI necesaria. De todas formas, puedes continuar si piensas que este aviso es erroneo o si vas a instalar MUI más tarde\n")
  278.   (set #MSG_OLDOS      "Soliton necesita AmigaOS 3.0 o superior, porque las barajas de cartas son cargadas a través de datatypes.")
  279.   (set #MSG_PATH       "Elige el camino donde el nuevo cajón 'Soliton' debe ser creado.")
  280.   (set #MSG_PATH_HELP  "En el camino elegido un nuevo cajón llamado 'Soliton' se creará, en el cual Soliton y sus ficheros serán copiados.\nSobre 180KB se necesitarán para la instalación.\n\nTambién puedes crear un nuevo cajón a través de 'Cajón Nuevo' antes.\n")
  281.   (set #MSG_MAIN       "Instala el programa principal 'Soliton'")
  282.   (set #MSG_MAIN_HELP  "El programa principal Soliton. La documentación tiene que estar en el mismo cajón.\n")
  283.   (set #MSG_GUIDE      "Instalar la documentación 'Soliton.guide'")
  284.   (set #MSG_GUIDE_HELP "'Soliton.guide' es la documentación y la ayuda en-linea.\nDebe estar en el mismo cajón que el programa principal.\n")
  285.   (set #MSG_CARDS      "Copiar barajas de cartas y patrones")
  286.   (set #MSG_ICONS      "¿Que iconos quieres?")
  287.   (set #MSG_ICONS_HELP "Para los ficheros existen iconos en el estilo MagicWB.\n\nSi no tienes MagicWB, no deberias instalar estos iconos.\n(MagicWB es una mejora del Workbench por Martin Huttenloher.)")
  288.   (set #MSG_DOICONS    "Instalar los iconos MagicWB.")
  289.   (set #MSG_CAT        "Instalar 'Soliton.catalog'.")
  290.   (set #MSG_CATDIR     "Crear un directorio para Soliton.catalog.")
  291.   (set #MSG_CAT_HELP   "Soliton.catalog contiene los textos del programa en tu lengua. Sin catálogo, Soliton funciona en inglés.\n")
  292.   (set #EXTRAS         "Instalar Extras")
  293.   (set #EXTRAS_HELP    "El directorio 'Extras'contiene scripts para convertir barajas de cartas de Cyberpatience y Reko al formato de Soliton.")
  294.  
  295.   ;(set #GUIDE          "Docs/Español/Soliton.guide")
  296.   ;(set #CATDIR         "Catalogs/Español")
  297. ) )
  298.  
  299.  
  300.  
  301. ;*******************************************************************************
  302. ;*               Suomi (#7)                                                    *
  303. ;*******************************************************************************
  304.  
  305. (if (= #LANG 8) (
  306.   (set #WELCOME        "Tervetuloa Solitonin asennukseen!\n\nTämä komentotiedosto kopioi kaikki Solitonin ajamiseen tarvittavat tiedostot valitsemaasi hakemistoon.\nVoit myös asentaa uuden version entisen päälle. Oletuskorttipakkaa lukuunottamatta korttipakkasi säilyvät koskemattomina.\n")
  307.   (set #MSG_MUI        "Varoitus: Soliton tarvitsee MUI 3.6:n tai uudemman!\n\nNäyttää siltä, ettet ole asentanut vaadittua MUI-versiota. Voit kuitenkin jatkaa jos uskot tämän varoituksen olevan virheellinen tai aiot asentaa MUI:n myöhemmin\n")
  308.   (set #MSG_OLDOS      "Soliton tarvitsee AmigaOS 3.0:n tai uudemman, koska korttipakat ladataan datatyyppien avulla.")
  309.   (set #MSG_PATH       "Valitse polku johon uusi hakemisto 'Soliton', tehdään.")
  310.   (set #MSG_PATH_HELP  "Valittuun hakemistoon tehdään uusi hakemisto 'Soliton', johon kopioidaan Soliton ja kaikki sen tarvitsemat tiedostot.\nNoin 180KB tarvitaan asennukseen.\n\nVoit myös tehdä uuden hakemiston 'Make New Drawer'-toiminnon avulla.\n")
  311.   (set #MSG_MAIN       "Asenna pääohjelma 'Soliton'")
  312.   (set #MSG_MAIN_HELP  "Pääohjelma Soliton. Dokumentoinnin täytyy olla samassa hakemistossa.\n")
  313.   (set #MSG_GUIDE      "Asenna dokumentointi 'Soliton.guide'")
  314.   (set #MSG_GUIDE_HELP "'Soliton.guide' on dokumentointi ja online-apu.\nSen täytyy olla samassa hakemistossa pääohjelman kanssa.\n")
  315.   (set #MSG_CARDS      "Kopioi korttipakat ja taustakuviot")
  316.   (set #MSG_ICONS      "Mitkä kuvakkeet haluat?")
  317.   (set #MSG_ICONS_HELP "Tiedostoille on olemassa MagicWB-tyyliset kuvakkeet.\n\nJos sinulla ei ole MagicWB:tä, sinun ei pitäisi asentaa näitä kuvakkeita.\n(MagicWB on Martin Huttenloherin tekemä Workbench-laajennus.)")
  318.   (set #MSG_DOICONS    "Asenna MagicWB-kuvakkeet.")
  319.   (set #MSG_CAT        "Asenna 'Soliton.catalog'.")
  320.   (set #MSG_CATDIR     "Luo hakemisto tiedostolle Soliton.catalog.")
  321.   (set #MSG_CAT_HELP   "Soliton.catalog sisältää ohjelmatekstit omalla kielelläsi. Ilman catalogia Soliton on englanninkielinen.\n")
  322.   (set #EXTRAS         "Asenna laajennukset")
  323.   (set #EXTRAS_HELP    "'Extras'-hakemisto sisältää komentotiedostot korttipakkojen muuntamiseksi Cyberpatience ja Reko -muodoista Soliton-muotoon.")
  324.  
  325.   ;(set #GUIDE          "Docs/suomi/Soliton.guide")
  326.   ;(set #CATDIR         "Catalogs/suomi")
  327. ) )
  328.  
  329. ;*******************************************************************************
  330. ;*                                                                             *
  331. ;*             ! NOTHING MORE TO TRANSLATE BEYOND THIS POINT !                 *
  332. ;*                                                                             *
  333. ;*******************************************************************************
  334.  
  335.  
  336.  
  337. (message #WELCOME)
  338.  
  339. ;-------------------------------------------------------------------------------
  340. ;                            Check OS and MUI versions
  341. ;-------------------------------------------------------------------------------
  342.  
  343.  
  344. (complete 5)
  345.  
  346. (set #OSVersion (/ (getversion) 65536))
  347. (if (< #OSVersion 39)
  348.   (message #MSG_OLDOS)
  349. )
  350.  
  351.  
  352. (if (exists ("LIBS:Muimaster.library"))
  353.   (
  354.     (set #MUIVER (/ (getversion "LIBS:Muimaster.library") 65536))
  355.     (if (< #MUIVER 17)
  356.       (message #MSG_MUI)
  357.     )
  358.   )
  359.   (message #MSG_MUI)
  360. )
  361.  
  362.  
  363. ;-------------------------------------------------------------------------------
  364. ;                            Get and creat path
  365. ;-------------------------------------------------------------------------------
  366.  
  367. (complete 10)
  368.  
  369. (set #DESTINATION
  370.   (askdir (prompt  #MSG_PATH)
  371.           (help    #MSG_PATH_HELP)
  372.           (default @default-dest)
  373.   )
  374. )
  375.  
  376. (set #DESTPARENT #DESTINATION)
  377. (set #DESTINATION (tackon #DESTINATION "Soliton"))
  378.  
  379. (set @default-dest #DESTINATION)
  380.  
  381. (makedir #DESTINATION
  382.   (help @makedir-help)
  383.   (infos)
  384. )
  385.  
  386.  
  387.  
  388.  
  389. ;-------------------------------------------------------------------------------
  390. ;                            Copy main
  391. ;-------------------------------------------------------------------------------
  392.  
  393. (complete 20)
  394.  
  395. (copyfiles (prompt #MSG_MAIN)
  396.            (source "")
  397.            (pattern "Soliton #?")
  398.            (dest #DESTINATION)
  399.            (confirm)
  400.            (infos)
  401.            (noposition)
  402.            (help #MSG_MAIN_HELP)
  403. )
  404.  
  405. (copyfiles (prompt #MCC)
  406.            (source "mui/Cardgame.mcc")
  407.            (dest (tackon #DESTINATION "mui") )
  408.            (infos)
  409.            (noposition)
  410.            (help #MCC_HELP)
  411. )
  412.  
  413.  
  414. (if (= (exists (tackon #DESTINATION "Soliton")) 1)
  415.   (
  416.     (message #MSG_DELOLD)
  417.     (delete (tackon #DESTINATION "Soliton")
  418.             (infos)
  419.     )
  420.     (delete (tackon #DESTINATION "Soliton.scores"))
  421.   )
  422. )
  423.  
  424. ;-------------------------------------------------------------------------------
  425. ;                            Copy guide
  426. ;-------------------------------------------------------------------------------
  427.  
  428. (complete 30)
  429.  
  430. (copyfiles (prompt #MSG_GUIDE)
  431.            (source #GUIDE)
  432.            (dest   #DESTINATION)
  433.            (confirm)
  434.            (infos)
  435.            (noposition)
  436.            (help #MSG_GUIDE_HELP)
  437. )
  438.  
  439. (complete 40)
  440.  
  441. (copyfiles (prompt #MSG_GUIDE)
  442.            (source "Docs/")
  443.            (dest   #DESTINATION)
  444.            (pattern "#?.guide")
  445.            (confirm)
  446.            (infos)
  447.            (noposition)
  448.            (help #MSG_GUIDE_HELP)
  449. )
  450.  
  451.  
  452. ;-------------------------------------------------------------------------------
  453. ;                            Copy catalog
  454. ;-------------------------------------------------------------------------------
  455.  
  456. (complete 60)
  457.  
  458. (if (#CATDIR)
  459.   (
  460.     (makedir (tackon #DESTINATION "Catalogs")
  461.              (prompt #MSG_CATDIR)
  462.              (help   @makedir-help)
  463.              (confirm)
  464.              (infos)
  465.     )
  466.  
  467.     (copyfiles (source (tackon #CATDIR "Soliton.catalog"))
  468.                (dest   (tackon #DESTINATION #CATDIR))
  469.                (prompt #MSG_CAT)
  470.                (help   #MSG_CAT_HELP)
  471.                (confirm)
  472.     )
  473.   )
  474. )
  475.  
  476.  
  477. ;-------------------------------------------------------------------------------
  478. ;                            Copy graphics
  479. ;-------------------------------------------------------------------------------
  480.  
  481. (complete 70)
  482.  
  483. (copyfiles (prompt #MSG_CARDS)
  484.            (source "Graphics/")
  485.            (dest   (tackon #DESTINATION "Graphics"))
  486.            (help #MSG_CARDS_HELP)
  487.            (confirm)
  488.            (all)
  489.            (infos)
  490. )
  491.  
  492.  
  493. ;-------------------------------------------------------------------------------
  494. ;                            Copy Extras
  495. ;-------------------------------------------------------------------------------
  496.  
  497. (complete 80)
  498.  
  499. (copyfiles (prompt #EXTRAS)
  500.            (source "Extras/")
  501.            (dest   (tackon #DESTINATION "Extras"))
  502.            (help #EXTRAS_HELP)
  503.            (confirm)
  504.            (all)
  505.            (infos)
  506. )
  507.  
  508. ;-------------------------------------------------------------------------------
  509. ;                           Copy icons
  510. ;-------------------------------------------------------------------------------
  511.  
  512. (complete 90)
  513.  
  514. (set #ICONS
  515.   (askchoice (prompt  #MSG_ICONS)
  516.              (help    #MSG_ICONS_HELP)
  517.              (choices "Standard" "MagicWB")
  518.              (default 0)
  519.   )
  520. )
  521.  
  522. (if (= #ICONS 0)
  523.   (
  524.     (set #ICONDIR "Icons/Standard/")
  525.   )
  526. )
  527.  
  528. (if (= #ICONS 1)
  529.   (
  530.     (set #ICONDIR "Icons/MWB/")
  531.   )
  532. )
  533.  
  534.  
  535.  
  536.     (copyfiles (prompt  #MSG_DOICONS)
  537.                (source  #ICONDIR)
  538.                (dest    #DESTINATION)
  539.                (pattern "Soliton #?")
  540.     )
  541.  
  542.     (copyfiles (prompt #MSG_DOICONS)
  543.                (source (tackon #ICONDIR "Graphics.info"))
  544.                (dest   #DESTINATION)
  545.     )
  546.  
  547.     (copyfiles (prompt #MSG_DOICONS)
  548.                (source (tackon #ICONDIR "MUI.info"))
  549.                (dest   #DESTINATION)
  550.     )
  551.  
  552.     (copyfiles (prompt #MSG_DOICONS)
  553.                (source #ICONDIR)
  554.                (pattern "#?.guide.info")
  555.                (dest   #DESTINATION)
  556.     )
  557.  
  558.     (if (#CATDIR)
  559.       (copyfiles (prompt #MSG_DOICONS)
  560.                  (source (tackon #ICONDIR "Catalogs.info"))
  561.                  (dest   #DESTINATION)
  562.       )
  563.     )
  564.  
  565.     (copyfiles (prompt #MSG_DOICONS)
  566.                (source (tackon #ICONDIR "Extras.info"))
  567.                (dest   #DESTINATION)
  568.     )
  569.  
  570.     (copyfiles (prompt #MSG_DOICONS)
  571.                (source (tackon #ICONDIR "Soliton.info"))
  572.                (dest   #DESTPARENT)
  573.     )
  574.  
  575.  
  576.  
  577. ;-------------------------------------------------------------------------------
  578. ;                            Goodbye
  579. ;-------------------------------------------------------------------------------
  580.  
  581. (complete 100)
  582. (exit)
  583.